<template>
  <a-spin :spinning="confirmLoading">
    <j-form-container :disabled="formDisabled">
      <a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail">
        <a-row>
          <a-col :span="24">
            <a-form-model-item label="产品名称" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="productName">
              <a-input v-model="model.productName" placeholder="请输入产品名称"  ></a-input>
            </a-form-model-item>
          </a-col>
          <a-col :span="24">
            <a-form-model-item label="品种" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="variety">
              <a-input v-model="model.variety" placeholder="请输入品种"  ></a-input>
            </a-form-model-item>
          </a-col>
          <a-col :span="24">
            <a-form-model-item label="规模" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="scale">
              <a-input v-model="model.scale" placeholder="请输入规模"  ></a-input>
            </a-form-model-item>
          </a-col>
          <a-col :span="24">
            <a-form-model-item label="预计生产量" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="anticipateVolumeOfProduction">
              <a-input v-model="model.anticipateVolumeOfProduction" placeholder="请输入预计生产量"  ></a-input>
            </a-form-model-item>
          </a-col>
          <a-col :span="24">
            <a-form-model-item label="加工储藏物流情况" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="logisticsSituation">
              <a-input v-model="model.logisticsSituation" placeholder="请输入加工储藏物流情况"  ></a-input>
            </a-form-model-item>
          </a-col>
          <a-col :span="24">
            <a-form-model-item label="状态" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="status">
              <j-dict-select-tag type="list" v-model="model.status" dictCode="record_status" placeholder="请选择状态" />
            </a-form-model-item>
          </a-col>
        </a-row>
      </a-form-model>
    </j-form-container>
  </a-spin>
</template>

<script>

  import { validateDuplicateValue } from '@/utils/util'
  import { getAction, postAction, putAction } from '../../../api/manage'
  export default {
    name: 'ZzzsRecordingOfProductionCapacityForm',
    components: {
    },
    props: {
      //表单禁用
      disabled: {
        type: Boolean,
        default: false,
        required: false
      },
      id: ""
    },
    data () {
      return {
        model:{
         },
        labelCol: {
          xs: { span: 24 },
          sm: { span: 5 },
        },
        wrapperCol: {
          xs: { span: 24 },
          sm: { span: 16 },
        },
        confirmLoading: false,
        validatorRules: {
        },
        url: {
          add: "/modules/zzzsRecordingOfProductionCapacity/add",
          edit: "/modules/zzzsRecordingOfProductionCapacity/edit",
          queryById: "/modules/zzzsRecordingOfProductionCapacity/queryById",
          reviewUrl: "/modules/zzzsRecordingOfProductionCapacity/review"
        }
      }
    },
    computed: {
      formDisabled(){
        return this.disabled
      },
    },
    created() {
    console.log(this.id)
    //备份model原始值

    this.getInfo()

  },
  methods: {

edit(id) {
  console.log(id)
},
review() {
  console.log("调用了")
  putAction(this.url.reviewUrl, this.model).then(res => {
    console.log(2)
    this.$emit("close")
  })
},
getInfo() {
  getAction(this.url.queryById, { id: this.id }).then(res => {
    this.model = res.result
  })
}


}
  }
</script>